-- *****************************************************************
-- CISCO-CASA-FA-MIB: MIB for casa forwarding agent
--
-- May 1999, Chris O'Rourke
--
-- Copyright (c) 1999 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************CISCO-CASA-FA-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,NOTIFICATION-TYPE,Counter32,Counter64,IpAddress,Gauge32,Unsigned32FROM SNMPv2-SMI
CiscoPort,
CiscoIpProtocol
FROM CISCO-TC
TruthValue,DateAndTime,TimeStamp,TEXTUAL-CONVENTIONFROM SNMPv2-TC
NOTIFICATION-GROUP,MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
ciscoMgmt
FROM CISCO-SMI;ciscoCasaFaMIB MODULE-IDENTITYLAST-UPDATED"200209180000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-casa@cisco.com"DESCRIPTION"This MIB module in conjunction with the
CISCO-CASA-MIB, defines the SNMP management
information base for managing the Cisco Appliance
Services Architecture (CASA) Forwarding Agent.
The following is a set of definitions used in the
rest of the MIB.
CASA is a protocol allowing software entities (called
Appliances, examples are web caches, firewalls, load
balancers) to control the behavior of network hardware
devices (called Forwarding Agents, examples are
switches or routers) by providing a set of rules used
to handle network traffic.
A Network Appliance (referred to as an Appliance) is
any subsystem whose purpose is to provide a specific
additional value-added service to the network device,
and could be implemented as a standalone box, a line
card or processor card, or a software subsystem.
Examples of Network Appliances would include Load
Balancers, WebCaches, and Firewalls.
An Appliance tells Fowarding Agents how to handle
packets based on their source and destination IP
addresses and ports, and IP protocol fields. This set
of information is called an Affinity.
A Service Manager is an Appliance that requests
packet flows from Forwarding Agents through CASA.
A Real Server is a physical computing engine or part
of that physical computing engine that offers one or
more application services to a set of clients in the
network.
A packet flow is a TCP connection or a sequence of UDP
packets between a client and a specific Real Server,
pertaining to a specific application. Flows are
represented by entries in the affinity cache tables.
The Service Manager requests packet flows from
Forwarding Agents by sending Affinities which contains
wildcards on some of the Affinity fields. Affinities
that contain wildcards in some of the fields are
called Wildcard Affinities. The Service Manager may
send the Forwarding Agent an Affinity containing
explicit values for each of the fields. These
Affinities are called Fixed Affinities.
Typically Wildcard Affinities are used to instruct the
Forwarding Agent to send packets received by the
Forwarding Agent, which match the Wildcard Affinity,
to the Service Manager. When the Service Manager
receives the matching packet, the Service Manager
typically will send the Forwarding Agent a Fixed
Affinity. The Forwarding Agent uses Fixed Affinities
to match packets coming from the network, execute any
processing required on that packet, and forward that
packet to a destination IP address (designated in the
Fixed Affinity) called the Dispatch Address.
When an IP packet arrives at the Forwarding Agent, the
Forwarding Agent attempts to match the packet with the
Fixed Affinities in the Fixed Affinity cache. If
there is no match, an attempt is made to match the
packet with the list of Wildcard Affinities. If there
is no match the packet is routed normally. If there is
a match with a Wildcard Affinity, the Forwarding Agent
sends the packet to the Service Manager who will send
the Forwarding Manager a Fixed Affinity which provides
information on how to process IP packets similar to
the one received by the Forwarding Agent. Processing
of such packets may include sending the packet to the
Service Manager. Such packets are called Interest
Packets. Alternatively a Tickle Packet may be sent to
the Service Manager which is an indication that a
matched packet has been received by the Forwarding
Agent.
Reference: [1] Cisco Appliance Services Architecture
(CASA) document.
[2] CISCO-CASA-MIB.
Diagram showing Forwarding Agents, Service Manager,
Real Server and clients.
______ ______ ______
(Real ) (Real ) (Real )
(Server) (Server) (Server)
(______) (______) (______)
| | |
+---------------+ | | |
|Service Manager|-+----------+--------------+ |
+---------------+ | | | | |
++---------+ ++---------+ ++---------+
| F. Agent | | F. Agent | | F. Agent |
+----------+ +----------+ +----------+
| | |
___|_________________|______________|__
( )
( N E T W O R K )
(_______________________________________)"REVISION"200209180000Z"DESCRIPTION"Initial version of this MIB module."::={ ciscoMgmt 115}--
-- Object information
--ciscoCasaFaMIBObjects OBJECTIDENTIFIER::={ ciscoCasaFaMIB 1}ccfaGlobal OBJECTIDENTIFIER::={ ciscoCasaFaMIBObjects 1}ccfaStats OBJECTIDENTIFIER::={ ciscoCasaFaMIBObjects 2}ccfaWildcardAff OBJECTIDENTIFIER::={ ciscoCasaFaMIBObjects 3}ccfaDispatchStats OBJECTIDENTIFIER::={ ciscoCasaFaMIBObjects 4}CasaWildcardAffIndex ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"This is unique identifier for a Wildcard Affinity."SYNTAXOCTETSTRING(SIZE(32))CasaInterestPacketSpecification ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"This enumerates the possible combinations of
criteria for which a packet is considered interesting.
A packet matching the specified combination of the
following criteria is sent to the device specified by
ccfaWildcardAffInterestAddr and
ccfaWildcardAffInterestPort. The criteria
enumeration follows:
intFin - A packet which has the FIN bit set in the
control bits of the TCP header [1].
intSyn - A packet which has the SYN bit set in the
control bits of the TCP header [1].
intRst - A packet which has the RST bit set in the
control bits of the TCP header [1].
intPsh - A packet which has the PSH bit set in the
control bits of the TCP header [1].
intAck - A packet which has the ACK bit set in the
control bits of the TCP header [1].
intUrg - A packet which has the URG bit set in the
control bits of the TCP header [1].
intData - For a TCP/IP flow, this is a packet which
contains payload data, i.e. a packet which
is not associated with TCP connection
establishment, termination or some other
session control packet. For a UDP flow,
this corresponds to all packets.
intFirstData - For a TCP/IP flow, this corresponds to
the first non control packet. For a UDP
flow, this corresponds to the first
packet on the flow.
intFrag - Fragmented packets which match IP src
and dest IP address of the Fixed Affinity.
intAllPackets - All packets.
These are encoded in an octet string in the
order listed above, such that intFin is the least
significant byte of the octet string.
Reference:
[1] Transmission Control Protocol. J. Postel. RFC793"-- SYNTAX BITS { intFin(0),
-- intSyn(1),
-- intRst(2),
-- intPsh(3),
-- intAck(4),
-- intUrg(5),
-- intData(6),
-- intFirstData(7),
-- intFrag(8),
-- intAllPackets(9)
-- }SYNTAXOCTETSTRING(SIZE(16))-- *************************************************************
-- * *
-- * CASA - Wildcard Affinities Objects *
-- * *
-- *************************************************************ccfaWildcardAffTotalBytes OBJECT-TYPESYNTAXCounter32UNITS"bytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of bytes of data for all the packets
which matched any Wildcard Affinity."::={ ccfaWildcardAff 1}ccfaWildcardAffHCTotalBytes OBJECT-TYPESYNTAXCounter64UNITS"bytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of bytes of data for all the packets which
matched any Wildcard Affinity. This object is a 64-bit
version of ccfaWildcardAffTotalBytes."::={ ccfaWildcardAff 2}ccfaWildcardAffTotalPackets OBJECT-TYPESYNTAXCounter32UNITS"packets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of packets that matched any Wildcard Affinity."::={ ccfaWildcardAff 3}ccfaWildcardAffNumOf OBJECT-TYPESYNTAXGauge32UNITS"affinities"MAX-ACCESSread-only
STATUScurrentDESCRIPTION"This is the number of Wildcard Affinities for which
this Forwarding Agent is actively using for handling
TCP and UDP packets. This is the number of entries in
ccfaWildcardAffTable."::={ ccfaWildcardAff 4}ccfaWildcardAffNotifEnabled OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"true indicates that
ciscoCasaFaWildcardAffCreated and
ciscoCasaFaWildcardAffDeleted
notification generation is enabled.
false indicates that
ciscoCasaFaWildcardAffCreated and
ciscoCasaFaWildcardAffDeleted
notification generation is disabled."DEFVAL{ false }::={ ccfaWildcardAff 5}ccfaWildcardAffHiWtrMark OBJECT-TYPESYNTAXUnsigned32UNITS"affinities"MAX-ACCESSread-writeSTATUScurrent
DESCRIPTION"This is the maximum number of Wildcard Affinities
(high water mark) concurrently held in the Wildcard
Affinity cache since last time cCasaState transitioned
to cCasaEnabled or since this object was reset.
Resetting this object is achieved by setting this
object to 0. Attempting to set this object to any
other value will result in a wrongValue error."::={ ccfaWildcardAff 7}ccfaWildAffCacheHiWtrMarkReset OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This indicates when ccfaWildcardAffHiWtrMark
was set to 0."::={ ccfaWildcardAff 8}ccfaWildcardAffDenies OBJECT-TYPESYNTAXCounter32UNITS"affinities"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This is the number of Wildcard Affinities for which
this Forwarding Agent was not able to accept
(i.e. denied) because a mandatory action item included
with the Wildcard Affinity was not supported by this
Forwarding Agent."::={ ccfaWildcardAff 9}ccfaWildcardAffDrops OBJECT-TYPESYNTAXCounter32UNITS"affinities"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This is the number of Wildcard Affinities for which
this Forwarding Agent did not process (i.e. dropped).
This can happen because of low resource conditions
prevailing in the Forwarding Agent, such as low
memory."::={ ccfaWildcardAff 10}-- *************************************************************
-- * *
-- * CASA - Wildcard Affinities Table *
-- * *
-- *************************************************************ccfaWildcardAffTable OBJECT-TYPESYNTAXSEQUENCEOF CcfaWildcardAffEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"List of Wildcard Affinity entries, which contain stats
on each Wildcard Affinity supported by the Forwarding
Agent.
This is a dynamic table. Entries are created when the
Service Manager sends Wildcard Affinities to this
Forwarding Agent, and deleted upon instruction from
the Service Manager."::={ ccfaWildcardAff 6}ccfaWildcardAffEntry OBJECT-TYPESYNTAX CcfaWildcardAffEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of Wildcard Affinity entities.
Entries are added to this table dynamically by the
subagent when Wildcard Affinities are received on the
multicast IP address (see cCasaMulticastAddress in the
CISCO-CASA-MIB) for which this Forwarding Agent is
listening."INDEX{ ccfaWildcardAffIndex }::={ ccfaWildcardAffTable 1}
CcfaWildcardAffEntry ::=SEQUENCE{
ccfaWildcardAffIndex CasaWildcardAffIndex,
ccfaWildcardAffSourceAddr IpAddress,
ccfaWildcardAffDestinationAddr IpAddress,
ccfaWildcardAffSourcePort CiscoPort,
ccfaWildcardAffDestinationPort CiscoPort,
ccfaWildcardAffProtocol CiscoIpProtocol,
ccfaWildcardAffFragment TruthValue,
ccfaWildcardAffSourceMask IpAddress,
ccfaWildcardAffDestinationMask IpAddress,
ccfaWildcardAffSvcManagerAddr IpAddress,
ccfaWildcardAffSvcManagerPort CiscoPort,
ccfaWildcardAffBytes Counter32,
ccfaWildcardAffHCBytes Counter64,
ccfaWildcardAffPackets Counter32,
ccfaWildcardAffHCPackets Counter64,
ccfaWildcardAffFlows Gauge32,
ccfaWildcardAffInsertTime DateAndTime,
ccfaWildcardAffInterestTimeouts Counter32,
ccfaWildcardAffAdvertiseDestAddr TruthValue,
ccfaWildcardAffInterestAddr IpAddress,
ccfaWildcardAffInterestPort CiscoPort,
ccfaWildAffInterestPacketSpec CasaInterestPacketSpecification,
ccfaWildAffInterestTickelSpec CasaInterestPacketSpecification,
ccfaWildcardAffDispatch TruthValue,
ccfaWildcardAffDispatchAddr IpAddress}ccfaWildcardAffIndex OBJECT-TYPESYNTAX CasaWildcardAffIndex
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The value of this index uniquely identifies
this Wildcard Affinity from others in the table."::={ ccfaWildcardAffEntry 1}ccfaWildcardAffSourceAddr OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value used to compare the source IP address
of the TCP and UDP packets. When the comparison is
done, ccfaWildcardAffSourceMask is used as the
mask on this object."::={ ccfaWildcardAffEntry 2}ccfaWildcardAffDestinationAddr OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The value used to compare the destination IP address
of the TCP and UDP packets. When the comparison is
done, ccfaWildcardAffDestinationMask is used as
the mask on this object."::={ ccfaWildcardAffEntry 3}ccfaWildcardAffSourcePort OBJECT-TYPESYNTAX CiscoPort
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value used to compare the source port of the TCP
and UDP packets. A value of 0 means all port numbers
will match."::={ ccfaWildcardAffEntry 4}ccfaWildcardAffDestinationPort OBJECT-TYPESYNTAX CiscoPort
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value used to compare the destination port of the
TCP and UDP packets. A value of 0 means all port
numbers will match."::={ ccfaWildcardAffEntry 5}ccfaWildcardAffProtocol OBJECT-TYPESYNTAX CiscoIpProtocol
MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The value used to compare the IP Protocol field of
the TCP and UDP packets. A value of 0 means all
protocol numbers will match."::={ ccfaWildcardAffEntry 6}ccfaWildcardAffFragment OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"True indicates that fragments are to be sent to the
Service Manager,
false indicates that fragments are compared against
fields in this Wildcard Affinity for a possible
match in which case the fragment is sent to the
Service Manager."::={ ccfaWildcardAffEntry 7}ccfaWildcardAffSourceMask OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The IP mask indicating which bits in the
ccfaWildcardAffSourceAddr are relevant. For each
set bit in this mask, the corresponding bits in
ccfaWildcardAffSourceAddr and the source IP
address of the received packet must be equal in order
to match this Wildcard Affinity."::={ ccfaWildcardAffEntry 8}ccfaWildcardAffDestinationMask OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The IP mask indicating which bits in the
ccfaWildcardAffDestinationAddr are relevant. For each
set bit in this mask, the corresponding bits in
ccfaWildcardAffDestinationAddr and the destination IP
address of the received packet must be equal in order
to match this Wildcard Affinity."::={ ccfaWildcardAffEntry 9}ccfaWildcardAffSvcManagerAddr OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"CASA Service Manager IP address to which packets
matching this Wildcard Affinity are forwarded."::={ ccfaWildcardAffEntry 10}ccfaWildcardAffSvcManagerPort OBJECT-TYPE
SYNTAX CiscoPort
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The Service Manager port to which packets matching this
Wildcard Affinity are fowarded."::={ ccfaWildcardAffEntry 11}ccfaWildcardAffBytes OBJECT-TYPESYNTAXCounter32UNITS"bytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of bytes in packets which matched this
Wildcard Affinity or any Fixed Affinity associated
with this Wildcard Affinity, that were forwarded to
the destination IP address."::={ ccfaWildcardAffEntry 12}ccfaWildcardAffHCBytes OBJECT-TYPESYNTAXCounter64UNITS"bytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of bytes in packets which matched this
Wildcard Affinity or any Fixed Affinity associated
with this Wildcard Affinity, that were forwarded to
the destination IP address. This object is a 64-bit
version of ccfaWildcardAffBytes."::={ ccfaWildcardAffEntry 13}ccfaWildcardAffPackets OBJECT-TYPESYNTAXCounter32UNITS"packets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of packets which matched this Wildcard
Affinity or any Fixed Affinity associated with this
Wildcard Affinity, that were forwarded to the
destination IP address."::={ ccfaWildcardAffEntry 14}ccfaWildcardAffHCPackets OBJECT-TYPESYNTAXCounter64UNITS"packets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of packets which matched this Wildcard
Affinity or any Fixed Affinity associated with this
Wildcard Affinity, that were forwarded to the
destination IP address. This object is a 64-bit
version of ccfaWildcardAffPackets."::={ ccfaWildcardAffEntry 15}ccfaWildcardAffFlows OBJECT-TYPESYNTAXGauge32UNITS"affinities"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"From a logical point of view, this is the number of
TCP/UDP flows resulting from packets received which
matched this Wildcard Affinity.
A flow is a sequence of IP packets from a specific
client to a specific real server going through this
Forwarding Agent.
Literally this is the current number of Fixed Affinity
entries in the Fixed Affinity cache, that were put
there as a result of packets matching this Wildcard
Affinity."::={ ccfaWildcardAffEntry 16}ccfaWildcardAffInsertTime OBJECT-TYPESYNTAXDateAndTimeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Date and time when this Wildcard Affinity was
inserted into this table."
::={ ccfaWildcardAffEntry 17}ccfaWildcardAffInterestTimeouts OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of expected Fixed Affinities that were not
received from the Service Manager within a period of
time from when a Fixed Affinity was requested by this
Forwarding Agent."::={ ccfaWildcardAffEntry 18}ccfaWildcardAffAdvertiseDestAddr OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"true indicates that the IP address defined by
ccfaWildcardAffDestinationAddr is to be
advertised by the routing protocol in this
Forwarding Agent.
false indicates that the IP address is not to be
advertised."::={ ccfaWildcardAffEntry 19}ccfaWildcardAffInterestAddr OBJECT-TYPESYNTAXIpAddress
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The IP address of the CASA entity to which Interest
Packets should be forwarded by this Forwarding Agent."::={ ccfaWildcardAffEntry 20}ccfaWildcardAffInterestPort OBJECT-TYPESYNTAX CiscoPort
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The UDP port of the CASA entity to which Interest
Packets should be forwarded by this Forwarding Agent."::={ ccfaWildcardAffEntry 21}ccfaWildAffInterestPacketSpec OBJECT-TYPESYNTAX CasaInterestPacketSpecification
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The criteria used to identify an Interest Packet.
When such a packet is identified, that packet is sent
to the entity described by
ccfaWildcardAffInterestAddr and
ccfaWildcardAffInterestPort."::={ ccfaWildcardAffEntry 22}
ccfaWildAffInterestTickelSpec OBJECT-TYPESYNTAX CasaInterestPacketSpecification
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The criteria used to identify an Interest Packet
resulting in a Tickle Packet being sent to the entity
described by ccfaWildcardAffInterestAddr and
ccfaWildcardAffInterestPort."::={ ccfaWildcardAffEntry 23}ccfaWildcardAffDispatch OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"true indicates that the MAC address of the IP packet
should be modified to that of the dispatch
entity who's IP address is given by
ccfaWildcardAffDispatchAddr, prior to
transmitting the packet on the interface. If
ccfaWildcardAffDispatchAddr has value
0.0.0.0 then the Forwarding Agent will discard
the packet.
false indicates that the MAC address is not to be
translated."::={ ccfaWildcardAffEntry 24}ccfaWildcardAffDispatchAddr OBJECT-TYPE
SYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The IP address of the dispatch entity for packets
matching Fixed Affinities derived from this Wildcard
Affinity."::={ ccfaWildcardAffEntry 25}-- *************************************************************
-- * *
-- * CASA - Dispatch Address Statistics Table *
-- * *
-- *************************************************************ccfaDispatchStatsTable OBJECT-TYPESYNTAXSEQUENCEOF CcfaDispatchStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of traffic statistics between this Forwarding
Agent and the dispatch IP address. The statistics are
gathered by the Forwarding agent and are relative to
the Forwarding Agent."::={ ccfaDispatchStats 1}ccfaDispatchStatsEntry OBJECT-TYPESYNTAX CcfaDispatchStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of traffic statistics.
Entries are added to this table dynamically by the
subagent when Fixed Affinities are received from the
Appliance indicating a dispatch IP address which is
not currently in the table. When there are no Fixed
Affinities left which contain ccfaDispatchAddress in
the Dispatch Address field, a timer is invoked. The
entry is deleted when this timer expires if no new
Fixed Affinities are received with the Dispatch
Address field equal to ccfaDispatchAddress."INDEX{ ccfaDispatchAddress }::={ ccfaDispatchStatsTable 1}
CcfaDispatchStatsEntry ::=SEQUENCE{
ccfaDispatchAddress IpAddress,
ccfaDispatchBytesIn Counter32,
ccfaDispatchHCBytesIn Counter64,
ccfaDispatchBytesOut Counter32,
ccfaDispatchHCBytesOut Counter64,
ccfaDispatchPacketsIn Counter32,
ccfaDispatchHCPacketsIn Counter64,
ccfaDispatchPacketsOut Counter32,
ccfaDispatchHCPacketsOut Counter64,
ccfaDispatchFlows Gauge32}ccfaDispatchAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Dispatch Address of the remote entity for which
these statistics are related to."::={ ccfaDispatchStatsEntry 1}ccfaDispatchBytesIn OBJECT-TYPESYNTAXCounter32UNITS"bytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of bytes received by this Fowarding Agent from
the Dispatch Address."::={ ccfaDispatchStatsEntry 2}ccfaDispatchHCBytesIn OBJECT-TYPESYNTAXCounter64UNITS"bytes"MAX-ACCESSread-only
STATUScurrentDESCRIPTION"Number of bytes received by this Fowarding Agent from
the Dispatch Address. This object is a 64-bit version
of ccfaDispatchBytesIn."::={ ccfaDispatchStatsEntry 3}ccfaDispatchBytesOut OBJECT-TYPESYNTAXCounter32UNITS"bytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of bytes sent by this Fowarding Agent to the
Dispatch Address."::={ ccfaDispatchStatsEntry 4}ccfaDispatchHCBytesOut OBJECT-TYPESYNTAXCounter64UNITS"bytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of bytes sent by this Fowarding Agent to the
Dispatch Address. This object is a 64-bit version of
ccfaDispatchBytesOut."::={ ccfaDispatchStatsEntry 5}
ccfaDispatchPacketsIn OBJECT-TYPESYNTAXCounter32UNITS"packets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Packets received by this Fowarding Agent from the
Dispatch Address."::={ ccfaDispatchStatsEntry 6}ccfaDispatchHCPacketsIn OBJECT-TYPESYNTAXCounter64UNITS"packets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Packets received by this Fowarding Agent from the
Dispatch Address. This object is a 64-bit version of
ccfaDispatchPacketsIn."::={ ccfaDispatchStatsEntry 7}ccfaDispatchPacketsOut OBJECT-TYPESYNTAXCounter32UNITS"packets"MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Packets sent by this Fowarding Agent to the Dispatch
Address."::={ ccfaDispatchStatsEntry 8}ccfaDispatchHCPacketsOut OBJECT-TYPESYNTAXCounter64UNITS"packets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Packets sent by this Fowarding Agent to the Dispatch
Address.
This object is a 64-bit version of
ccfaDispatchPacketsOut."::={ ccfaDispatchStatsEntry 9}ccfaDispatchFlows OBJECT-TYPESYNTAXGauge32UNITS"affinities"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"From a logical point of view, this is the number of
TCP/UDP flows resulting from packets received which
matched any Wildcard Affinity active in this
Forwarding Agent. This is current number of Fixed
Affinity entries whose destination IP address is equal
to ccfaDispatchAddress."
::={ ccfaDispatchStatsEntry 10}-- ****************************************************************
-- * *
-- * CASA - Advertised Address/Dispatch Address Correlation Table *
-- * *
-- ****************************************************************ccfaAdvertisedDispatchTable OBJECT-TYPESYNTAXSEQUENCEOF CcfaAdvertisedDispatchEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table correlates dispatch addresses with their
corresponding advertised address."::={ ccfaDispatchStats 2}ccfaAdvertisedDispatchEntry OBJECT-TYPESYNTAX CcfaAdvertisedDispatchEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of dispatch addresses for each advertised
address.
An entry is added to this table by the subagent when
the Wildcard Affinity associated with a received Fixed
Affinity has ccfaWildcardAffDispatch set to true
and the entry is not already in the table. An entry is
deleted from this table when all fixed affinities
containing the dispatch address for the associated
advertised address, time out."INDEX{ ccfaAdvertisedAddress }::={ ccfaAdvertisedDispatchTable 1}
CcfaAdvertisedDispatchEntry ::=SEQUENCE{
ccfaAdvertisedAddress IpAddress,
ccfaAdvertisedDispatchAddress IpAddress}ccfaAdvertisedAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The advertised IP Address. This corresponds to
ccfaWildcardAffDestinationAddr with
ccfaWildcardAffAdvertiseDestAddr set to true."::={ ccfaAdvertisedDispatchEntry 1}ccfaAdvertisedDispatchAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Dispatch Address of the remote entity for which
these statistics are related to."::={ ccfaAdvertisedDispatchEntry 2}--
-- Notification Information
--ciscoCasaFaMIBNotificationPrefix OBJECTIDENTIFIER::={ ciscoCasaFaMIB 2}ciscoCasaFaMIBNotifications OBJECTIDENTIFIER::={ ciscoCasaFaMIBNotificationPrefix 0}ciscoCasaFaWildcardAffCreated NOTIFICATION-TYPEOBJECTS{
ccfaWildcardAffSourceAddr,
ccfaWildcardAffDestinationAddr,
ccfaWildcardAffSourcePort,
ccfaWildcardAffDestinationPort,
ccfaWildcardAffProtocol,
ccfaWildcardAffFragment,
ccfaWildcardAffSourceMask,
ccfaWildcardAffDestinationMask,
ccfaWildcardAffSvcManagerAddr,
ccfaWildcardAffSvcManagerPort
}STATUScurrentDESCRIPTION"This notification indicates that this CASA Forwarding
Agent has created a Wildcard Affinity entry. This is
gated on ccfaWildcardAffNotifEnabled."::={ ciscoCasaFaMIBNotificationPrefix 1}ciscoCasaFaWildcardAffDeleted NOTIFICATION-TYPEOBJECTS{
ccfaWildcardAffSourceAddr,
ccfaWildcardAffDestinationAddr,
ccfaWildcardAffSourcePort,
ccfaWildcardAffDestinationPort,
ccfaWildcardAffProtocol,
ccfaWildcardAffFragment,
ccfaWildcardAffSourceMask,
ccfaWildcardAffDestinationMask,
ccfaWildcardAffSvcManagerAddr,
ccfaWildcardAffSvcManagerPort,
ccfaWildcardAffFlows
}STATUScurrentDESCRIPTION"This notification indicates that this CASA Forwarding
Agent has deleted this Wildcard Affinity entry. This
is gated on ccfaWildcardAffNotifEnabled."::={ ciscoCasaFaMIBNotificationPrefix 2}--
-- Conformance Information
--ciscoCasaFaMIBConformance OBJECTIDENTIFIER::={ ciscoCasaFaMIB 3}
ciscoCasaFaMIBCompliances OBJECTIDENTIFIER::={ ciscoCasaFaMIBConformance 1}ciscoCasaFaMIBGroups OBJECTIDENTIFIER::={ ciscoCasaFaMIBConformance 2}-- ComplianceciscoCasaFaMIBCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement
the Cisco CASA FA MIB."MODULE-- this moduleMANDATORY-GROUPS{ ciscoCasaFaWildcardAffGroup,
ciscoCasaFaDispatchGroup,
ciscoCasaFaADGroup,
ciscoCasaFaNotifGroup
}::={ ciscoCasaFaMIBCompliances 1}-- Units of ConformanceciscoCasaFaWildcardAffGroup OBJECT-GROUPOBJECTS{
ccfaWildcardAffTotalBytes,
ccfaWildcardAffHCTotalBytes,
ccfaWildcardAffTotalPackets,
ccfaWildcardAffNumOf,
ccfaWildcardAffNotifEnabled,
ccfaWildcardAffHiWtrMark,
ccfaWildAffCacheHiWtrMarkReset,
ccfaWildcardAffDenies,
ccfaWildcardAffDrops,
ccfaWildcardAffSourceAddr,
ccfaWildcardAffDestinationAddr,
ccfaWildcardAffSourcePort,
ccfaWildcardAffDestinationPort,
ccfaWildcardAffProtocol,
ccfaWildcardAffFragment,
ccfaWildcardAffSourceMask,
ccfaWildcardAffDestinationMask,
ccfaWildcardAffSvcManagerAddr,
ccfaWildcardAffSvcManagerPort,
ccfaWildcardAffBytes,
ccfaWildcardAffHCBytes,
ccfaWildcardAffPackets,
ccfaWildcardAffHCPackets,
ccfaWildcardAffFlows,
ccfaWildcardAffInsertTime,
ccfaWildcardAffInterestTimeouts,
ccfaWildcardAffAdvertiseDestAddr,
ccfaWildcardAffInterestAddr,
ccfaWildcardAffInterestPort,
ccfaWildAffInterestPacketSpec,
ccfaWildAffInterestTickelSpec,
ccfaWildcardAffDispatch,
ccfaWildcardAffDispatchAddr
}STATUScurrentDESCRIPTION"CASA Wildcard Affinity objects."::={ ciscoCasaFaMIBGroups 3}ciscoCasaFaDispatchGroup OBJECT-GROUPOBJECTS{
ccfaDispatchBytesIn,
ccfaDispatchHCBytesIn,
ccfaDispatchBytesOut,
ccfaDispatchHCBytesOut,
ccfaDispatchPacketsIn,
ccfaDispatchHCPacketsIn,
ccfaDispatchPacketsOut,
ccfaDispatchHCPacketsOut,
ccfaDispatchFlows
}STATUScurrentDESCRIPTION"CASA affinity dispatch statistics."::={ ciscoCasaFaMIBGroups 5}ciscoCasaFaADGroup OBJECT-GROUPOBJECTS{
ccfaAdvertisedDispatchAddress
}STATUScurrentDESCRIPTION"CASA advertised address, dispatch address
correlation group."::={ ciscoCasaFaMIBGroups 6}ciscoCasaFaNotifGroup NOTIFICATION-GROUPNOTIFICATIONS{
ciscoCasaFaWildcardAffCreated,
ciscoCasaFaWildcardAffDeleted
}STATUScurrentDESCRIPTION"A collection of objects providing CASA notifications."::={ ciscoCasaFaMIBGroups 7}END